
export const duplicateKeys = new Map<number, number>([
    // 数字键
    [48,  65456], // '0'  → KP_0
    [49,  65457], // '1'  → KP_1
    [50,  65458], // '2'  → KP_2
    [51,  65459], // '3'  → KP_3
    [52,  65460], // '4'  → KP_4
    [53,  65461], // '5'  → KP_5
    [54,  65462], // '6'  → KP_6
    [55,  65463], // '7'  → KP_7
    [56,  65464], // '8'  → KP_8
    [57,  65465], // '9'  → KP_9

    // 运算符
    [42,  65450], // '*'  → KP_Multiply
    [43,  65451], // '+'  → KP_Add
    [45,  65453], // '-'  → KP_Subtract
    [47,  65455], // '/'  → KP_Divide

    // 标点符号
    [46,  65454], // '.'  → KP_Decimal
    [44,  65452], // ','  → KP_Separator（小键盘逗号，部分区域布局）

    // 反向映射（确保双向判断）
    [65456, 48], [65457, 49], [65458, 50], [65459, 51], [65460, 52],
    [65461, 53], [65462, 54], [65463, 55], [65464, 56], [65465, 57],
    [65450, 42], [65451, 43], [65453, 45], [65455, 47],
    [65454, 46], [65452, 44],
]);